package com.alangyun.remind.repository.algorithm;

/**
 * 人岗适配6维最小值、标准值常量
 *
 * @class com.alangyun.remind.repository.algorithm.SuitableMinMax
 * @company 北京诚朗信息技术有限公司
 * @author hoobort klxukun@126.com
 * @datetime 2022年11月23日 下午6:45:48
 *
 */
public enum SuitableMinMax implements IFactorEnum {

	Z("专业性（Z）", 3, 2), 
	C("创效性（C）", 2, 1), 
	P("可塑性（P）", 2, 2), 
	W("稳定性（W）", 4, 1), 
	X("相融性（X）", 3, 3), 
	S("适应性（S）", 5, 2);

	private String keyVal;
	private double standardVal;
	private double minVal;

	SuitableMinMax(String key, double standard, double min) {
		this.keyVal = key;
		this.standardVal = standard;
		this.minVal = min;
	}

	public String key() {
		return keyVal;
	}

	@Override
	public double standard() {
		return standardVal;
	}

	@Override
	public double min() {
		return minVal;
	}

	@Override
	public double max() {
		return -1;
	}
}
